package com.stedu.mapper;

import com.stedu.bean.Student;
import com.stedu.bean.Teacher;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface StudentOperateMapper {
    //展示所有的老师及课程信息
    List<Teacher> selectAllTeacherAndCourse();
    //通过sno展示学生的个人信息
    Student selectBySno(String sno);
    //通过sid展示学生的个人信息
    Student selectBySid(Integer sid);
    //展示学生已选择的老师课程相关信息
    List<Student> selectedTeacherAndCourse(String sno);
    //通过学生sno查询sid
    int studentSid(String sno);

    //删除学生与老师之间的关系
    boolean  deleteSidAndTidBySidAndTid(@Param("sid") Integer sid, @Param("tid")  Integer tid);

    //添加学生与老师之间的关系
    boolean insertSidAndTid(@Param("sid") Integer sid, @Param("tid")  Integer tid);

    //查询是否已经选择这个课
    boolean isSelectTeacher(@Param("sid") Integer sid, @Param("tid")  Integer tid);

}
